package com.ruoyi.hqfinance.service;

import com.ruoyi.common.core.domain.R;
import com.ruoyi.hqfinance.domain.HqNetworkBillDetail;
import com.ruoyi.hqfinance.domain.HqNetworkDetailCollect;
import com.ruoyi.hqfinance.domain.vo.HqNetworkBillDetailVo;
import com.ruoyi.logistic.domain.PageDate;

import java.util.List;

public interface HqNetworkBillDetailService {
    List<HqNetworkBillDetail> selectAll(PageDate pageDate);
    Boolean insert(HqNetworkBillDetail hqNetworkBillDetail);
    Boolean update(HqNetworkBillDetail hqNetworkBillDetail);
    Boolean deleteById(Integer id);
    List<HqNetworkBillDetail> search(HqNetworkBillDetailVo hqNetworkBillDetailVo);
    HqNetworkDetailCollect collectAmount(HqNetworkBillDetailVo hqNetworkBillDetailVo);
    R exportAsync (Integer pageNum, Integer pageSize, String path, String sheetName);
}
